Check start_button_mask before starting a drag. (#149058, Andreas Volz)
authorMatthias Clasen <mclasen@redhat.com>
Sun, 12 Jun 2005 05:13:54 +0000 (05:13 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sun, 12 Jun 2005 05:13:54 +0000 (05:13 +0000)
2005-06-12  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row):
Check start_button_mask before starting a drag.  (#149058,
Andreas Volz)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtktreeview.c

index 39a6273c5162d56d29c70e6d3eb7016d7e9d04e1..9145740b4b16eb7fa9909b30f3045c9666b0ab42 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2005-06-12  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): 
+       Check start_button_mask before starting a drag.  (#149058, 
+       Andreas Volz)
+
        * gtk/gtkfilesystemunix.c: Support .hidden files.  (#129170,
        Sayamindu Dasgupta, patch by Jan Arne Petersen)
 
index 39a6273c5162d56d29c70e6d3eb7016d7e9d04e1..9145740b4b16eb7fa9909b30f3045c9666b0ab42 100644 (file)
@@ -1,5 +1,9 @@
 2005-06-12  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): 
+       Check start_button_mask before starting a drag.  (#149058, 
+       Andreas Volz)
+
        * gtk/gtkfilesystemunix.c: Support .hidden files.  (#129170,
        Sayamindu Dasgupta, patch by Jan Arne Petersen)
 
index 39a6273c5162d56d29c70e6d3eb7016d7e9d04e1..9145740b4b16eb7fa9909b30f3045c9666b0ab42 100644 (file)
@@ -1,5 +1,9 @@
 2005-06-12  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): 
+       Check start_button_mask before starting a drag.  (#149058, 
+       Andreas Volz)
+
        * gtk/gtkfilesystemunix.c: Support .hidden files.  (#129170,
        Sayamindu Dasgupta, patch by Jan Arne Petersen)
 
index 196cf895debf3f4e3ca5b88773017c05bab138c1..874413c7466d3738b266599a33af708d7a005359 100644 (file)
@@ -3236,15 +3236,12 @@ gtk_tree_view_vertical_autoscroll (GtkTreeView *tree_view)
 
   /* see if we are near the edge. */
   offset = y - (visible_rect.y + 2 * SCROLL_EDGE_SIZE);
-  g_print ("offset1 %d\n", offset);
   if (offset > 0)
     {
       offset = y - (visible_rect.y + visible_rect.height - 2 * SCROLL_EDGE_SIZE);
-      g_print ("offset2 %d\n", offset);
       if (offset < 0)
        return;
     }
-  g_print ("offset3 %d\n", offset);
 
   value = CLAMP (tree_view->priv->vadjustment->value + offset, 0.0,
                 tree_view->priv->vadjustment->upper - tree_view->priv->vadjustment->page_size);
@@ -5933,9 +5930,8 @@ gtk_tree_view_maybe_begin_dragging_row (GtkTreeView      *tree_view,
                                           path))
     goto out;
 
-  /* FIXME Check whether we're a start button, if not return FALSE and
-   * free path
-   */
+  if (!(GDK_BUTTON1_MASK << (button - 1) & di->start_button_mask))
+    goto out;
 
   /* Now we can begin the drag */